<?php

class Medewerkerdata extends CI_Controller {
	
	// in deze functie word de client_model aangesproken om alle clienten data uit de database te halen
	// en deze vervolgens in een tabel weer te geven.
	public function index(){
		$this->getData();
	}	
	
	public function getData()
	{
		if(isset($_GET['format']))
		{
			$this->load->model('medewerker_model');
			
			//haalt alle clienten op van de medewerker van die dag
			if(isset($_GET['medewerker'])){  $query = $this->medewerker_model->getMedewerker($_GET['medewerker']);}
			else{ 
			}
			
			// outputs JSON
			if($_GET['format'] == 'json')
			{
				header('Content-type: application/json');
				
				$medewerkers = array();
				
				foreach($query as $row)
				{
					$medewerker = array('medewerker_id' => $row->medewerker_id,
								  'voornaam' => $row->voornaam,
								  'achternaam'=> $row->achternaam,
								  'vaste_telefoon_nr'=> $row->vaste_telefoon_nr,
								  'email'=> $row->email,
								  'mobiel_telefoon_nr'=> $row->mobiel_telefoon_nr,
								  'postcode'=> $row->postcode,
								  'straat'=> $row->straat,
								  'huisnummer'=> $row->huisnummer,
								  'woonplaats'=> $row->woonplaats,
								  'wijk'=> $row->wijk,
								  );
									
					array_push($medewerkers,$medewerker);
					
				}
				echo json_encode($medewerkers);
			}
		}
		else {
			echo "format required";
		}
	}
}
